home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #2 / Amiga Plus CD - 1999 - No. 2.iso / System-Boost / Workbench / PrintManager39 / Install < prev    next >
Text File  |  1998-08-10  |  2KB  |  83 lines

  1. ; Installer script for PrintManager V1.2, © 1997-1998 by Stephan Rupprecht
  2.  
  3. ;--- localize strings ----
  4. (if (= @language "deutsch")
  5. (
  6.     (set #wrongver "PrintManager benötigt mindestens AmigaOS3.0.\nInstallation kann nicht durchgeführt werden.")
  7.     (set #askdir_prompt "Bitte wählen Sie das Zielverzeichnis für den PrintManager")
  8. )
  9. (
  10.     (set #wrongver "PrintManager requires at least AmigaOS3.0\nInstallation aborted.")
  11.     (set #askdir_prompt "Please select the drawer where PrintManger should be installed")
  12. )
  13. )
  14.  
  15. ;--- check os version ---
  16. (set #vernum (getversion "exec.library" (resident)))
  17. (set #vernum (/ #vernum 65536))
  18.  
  19. (if(< #vernum 39)
  20.     (abort #wrongver)
  21. )
  22.  
  23. ;--- copy main program ---
  24. (set @default-dest
  25.     (askdir
  26.         (prompt #askdir_prompt)
  27.         (help @askdir-help)
  28.         (default "SYS:WBStartup")
  29.     )
  30. )
  31.  
  32. (copyfiles
  33.     (help @copyfiles-help)
  34.     (source "PrintManager")
  35.     (dest @default-dest)
  36. )
  37.  
  38. ;--- copy .info file if neccessary ---
  39. (set #info_path (cat @default-dest "/" "PrintManager.info") )
  40.  
  41. (if (not (exists #info_path) )
  42.     (copyfiles
  43.         (help @copyfiles-help)
  44.         (source "PrintManager.info")
  45.         (dest @default-dest)
  46.     )
  47. )
  48.  
  49. ;--- delete spool.device ---
  50. (if (exists "DEVS:spool.device") 
  51.     (delete "DEVS:spool.device"
  52.     )
  53. )
  54.  
  55. ;--- copy catalog ---
  56. (if (NOT (= @language "english")) 
  57. (
  58.     (set #src_name
  59.         (cat "Catalogs/" @language "/")
  60.     )
  61.  
  62.     (set #dst_name
  63.         (cat "LOCALE:" #src_name)
  64.     )
  65.  
  66.     (set #src_name
  67.         (cat #src_name "printmanager.catalog")
  68.     )
  69.  
  70.     (if (exists #src_name (noreq))
  71.     (
  72.         (copyfiles
  73.             (help @copyfiles-help)
  74.             (source #src_name)
  75.             (dest #dst_name)
  76.         )
  77.     )
  78.         (message "Sorry, there is no " @language " catalog available at the moment!")
  79.     ) 
  80. )
  81. )
  82. ;--- eof ---
  83.